* 		{ font-family: verdana, arial, helvetica, sans-serif; font-size: small; padding: 0; margin: 0; }
body	{ background-color: #101014; }
a		{ text-decoration: none; color: #080; }
a:hover, a.mlink:hover	{ color: blue; text-decoration: underline;  }
a.ext	{ color: blue; }
a:visited { color: #363; }
li		{ margin-left: 30px; }
li:first-child	{ margin-top: 10px; }
li.group { margin-top: 10px; }
ul		{ margin-bottom: 10px; }
h1		{ font-size: 180%; margin-bottom: 10px; }
p			{ margin-bottom: 5px; }
p.lfc:first-letter	{ font-size: 160%; }
img {	filter: alpha( opacity=100 ); opacity: 1; }

#menu	{ 	border-style: dotted; border-color: #ddd; border-width: 2px; 
					background-color: #aaa; filter: alpha( opacity=70 ); opacity: 0.7; 
					position: absolute; left: 10px; top: 10px; width: 180px;  
}

#banner	{ 	background-color: #aaa; filter: alpha( opacity=80 ); opacity: 0.8; 
						height: 50px; position: absolute; top: 10px; left: 200px; 
						border-style: solid; border-width: 2px 2px 0 2px; border-color: #313; 
						z-index: 50; width: 750px; padding: 10px; text-align: right;
}

#content {	background-color: #202027; color: #31313b;
						width: 750px; position: absolute; left: 200px; top: 80px; 
						border-style: solid; border-width: 2px; border-color: #313; 
						padding: 30px 10px 0 10px;  float: left;
}

#footer	 {	height: 50px; margin: 20px 0 10px 0;
						background-color: #444; color: #fff; 
						width: 750px; 
}

#pindex	{	text-align: center; margin-top: 20px; }
.ilinks	{ margin-top: 20px; }

.mhead			{ 	position: relative; margin-bottom: 10px;
					width: 160px; left: 5px; padding: 3px; color: #404; 
					font-size: 120%; font-weight: bold; }
.mitem			{ 	position: relative; margin-bottom: 4px;
					width: 160px; left: 5px; padding: 3px;  }
.msubitem			{ 	position: relative; margin-bottom: 4px;
					width: 145px; left: 20px; padding: 3px;  }

.mlink,a.mlink 	{ font-size: 110%; font-weight: bold; color: #008; text-decoration: none; }
.msublink,a.msublink 	{ font-size: 95%; font-weight: bold; color: #448; text-decoration: none; }

a.mlink:visited 	{ color: #111; }
a.msublink:visited 	{ color: #111; }

.mlink:hover, .msublink:hover		{ 	background-color: #FFF; }

.nosher		{ color: #604; font-size: 300%; }
.lastmod	{ margin: 15px 10px 0 0 ; float: right; text-align: right; font-style: italic; }
.pictag		{ color: #555; font-size: 80%; margin: 0 10px 20px 10px; width: 200px; }
.mini			{ font-size: small; margin-bottom: 15px; color: #aaa; }


